.place__paragraph {
  grid-area: place__paragraph;
  max-width: 484px;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.63;
  margin: 0;
  padding: 50px 0 0; /*было padding: 48px auto 0;*/
  }

  .place__paragraph:last-child {
  padding-top: 35px;
}


@media screen and (max-width: 425px) {
  .place__paragraph {
    font-size: 16px;
    /*line-height: 1.63;*/
    width: 100%;
    text-align: start;
   /* align-self: flex-start;*/
    margin: 0;
    padding: 0;
    }
  .place__paragraph:last-child {
     margin: 0 auto;
     padding-top: 32px;
     max-width: 288px;
  }
}


@media screen and (min-width: 425px) and (max-width: 767px) {
  .place__paragraph {
    font-size: 16px;
    width: 100%;
    text-align: start;
    margin: 0;
    padding: 0;
    }
  .place__paragraph:last-child {
     margin: 0 auto;
     padding-top: 32px;
     min-width: 288px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1023px) {
  .place__paragraph {
    font-size: 16px;
    text-align: start;
    max-width: 100%;
    margin: 0;
    padding-top: 45px;
  }
  /*добавила при корректировке 1280,а до этого это условие стояло вначале*/
  .place__paragraph:last-child {
    padding-top: 30px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1279px) {
  .place__paragraph {
    font-size: 18px;
    text-align: start;
    max-width: 100%;
    margin: 0;
    padding-top: 45px;
  }
  /*добавила при корректировке 1280,а до этого это условие стояло вначале*/
  .place__paragraph:last-child {
    padding-top: 30px;
  }
  .place__paragraph:only-of-type {
    padding-top: 50px;
  }
}


@media screen and (min-width: 1280px) {
  .place__paragraph {
    padding: 0;
    }
  .place__paragraph:last-child {
     margin: 0 auto;
     padding-top: 23px;
    
  }
}